const adminModel = require('../model/admins')
function addAdmin(admin) {
  return adminModel.create(admin)
}
function findAdmins() {
  return adminModel.find({}, { password: 0 })
}
function updateAdmin(_id, token) {
  return adminModel.updateOne(
    { _id },
    { $set: { last_login: Date.now(), token } }
  )
}

function logoutAdmin(_id) {
  return adminModel.updateOne({ _id }, { $set: { token: '' } })
}
module.exports = { addAdmin, findAdmins, updateAdmin, logoutAdmin }
